// t@C̃CN[h
#include_function ".\..\..\initialize_boss.txt"

#include_function ".\..\..\..\Library\lib_anime.txt"
#include_function ".\..\..\..\Library\lib_anime_lily.txt"

//[vp
let xscale = 1;
let yscale = 1;

/**
 * ʂōŏɎs镔
 */
function InitializeData(){
	//@w̐F
	magicColor = MAGIC_PURPLE;
	
	//{Xʏ
	InitializeBossData();
	
	//摜ݒ
	imgBoss = imgBoss_LilyBlack;
}

/**
 * ʂōŌɎs镔
 */
function FinalizeData(){
	//{XʍŏI
	FinalizeBossData();
	
	//[v΍
	SetGraphicScale( 1, 1 );
}

/**
 * [[vړ
 * 
 * @param {Integer} x    ړxW
 * @param {Integer} y    ړyW
 * @param {Integer} time ړ
 */
task Warp( x, y, time ){
	let warptime = 8;
	
	loop( warptime ){
		xscale -= 1 / warptime;
		yscale += 0.5 / warptime;
		
		yield;
	}
	
	SetX( x );
	SetY( y );
	
	FWait( time - warptime * 2 );
	
	loop( warptime ){
		xscale += 1 / warptime;
		yscale -= 0.5 / warptime;
		
		yield;
	}
	
	xscale = 1;
	yscale = 1;
}

/**
 * Xywi`
 */
function BackGroundDraw(){
	SetTexture( imgBack_Stage1_Spell_1 );
	SetGraphicRect( 0, 0, 512, 512 );
	SetGraphicScale( 1.5, 1.5 );
	SetAlpha( 32 );
	DrawGraphic( CenterX, CenterY );
	SetAlpha( 255 );
	SetGraphicScale( 1, 1 );
}

/**
 * XywiRg[^XN
 */
task BackGroundControl(){
}
